tg-me.com/learning_with_m/120
Last Update:
چند وقته توی کامیونیتی توصیفات عجیب و غریبی توسط جَواگِره عزیز (جمع مکسر جوگیر) راجع به Rust میبینیم. گویی که «امروزه، عصر Rustنویسی است و مابقی کدها شایستهی لعنت کائنات» (همینو در مورد چیزهای دیگه هم میبینیم، ولی باشه برای پستهای بعدی 😁)
خیلی مهمه که بدونیم «چرا» لینوکس، ویندوز، اندروید و کلی پروژه مهم دیگه در حال بازنویسی برخی کدهای موجود و توسعه برخی کدهای جدیدشون با Rust هستن؟
مثلا توی کرنل ویندوز یک سال و نیمه که راست به صورت رسمی وجود داره (System32\win32kbase_rs.sys) یا لینوکس کرنل ۶.۱۳ که این هفته ریلیز شد علاوه بازهم بخشهای جدیدتری رو با راست بازنویسی کرده (البته خیلی وقته برخی درایورهاش رو با راست نوشتن) و...
با اینکه فریمورک وب و دسکتاپ و... برای راست میبینیم، حتی جایگزین برای الکترون و.. هم داره، باید قبل از افتادن توی حباب، ببینیم «چه مسئله» ای رو قراره برامون حل کنه!
علیایحال؛ اگر خواستید بیشتر باهاش آشنا شید (برای یادگیری مفاهیم طراحی زبان، روشهای مدیریت همزمانی و حافظه و... مایکروسافت به عنوان یکی از اعضاء جدی و مهم بنیاد راست، مستندات خیلی خوبی ویژهی توسعهدهندگان داتنت که قصد مهاجرت یا یادگیری Rust دارن، توسعه داده که میتونید به عنوان یک رفرنس عالی ازش استفاده کنید)
https://microsoft.github.io/rust-for-dotnet-devs/latest/